// 不用引入

// new URL(带协议和服务器地址的完整的网址)
// new URL(不带服务器的网址,base协议和服务器)

let url="http://www.abc.com:81/index/a.html?x=1&y=2#box"

let newurl=new  URL(url)
// console.log(newurl);

/*{
    href: 'http://www.abc.com:81/index/a.html?x=1&y=2#box',  // 完整网址
    origin: 'http://www.abc.com:81', // 网站根目录
    protocol: 'http:', // 协议
    host: 'www.abc.com:81', // 服务器
    hostname: 'www.abc.com', // 服务器名称
    port: '81', // 服务器的端口号
    pathname: '/index/a.html', // 资源的路径 （某个网站的某个页面）
    search: '?x=1&y=2',  // 查询字符串
    searchParams: URLSearchParams { 'x' => '1', 'y' => '2' }, // 解析过后的参数  map数据
    hash: '#box' // 哈希值
} */
  

console.log(newurl.searchParams.get("x"));